///*
// * All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved.
// *
// * Licensed under the Apache License, Version 2.0 (the "License"); you may not
// * use this file except in compliance with the License. You may obtain a copy
// * of the License at
// *
// *   http://www.apache.org/licenses/LICENSE-2.0
// *
// * Unless required by applicable law or agreed to in writing, software
// * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
// * License for the specific language governing permissions and limitations
// * under the License.
// */
//package org.quartz.listeners;
//
//import org.quartz.JobDetail;
//import org.quartz.SchedulerException;
//import org.quartz.SchedulerListener;
//import org.quartz.Trigger;
//import org.quartz.utils.Key;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
///**
// * A helpful abstract base class for implementors of
// * <code>{@link org.quartz.SchedulerListener}</code>.
// *
// * <p>
// * The methods in this class are empty so you only need to override the
// * subset for the <code>{@link org.quartz.SchedulerListener}</code> events
// * you care about.
// * </p>
// *
// * @see org.quartz.SchedulerListener
// */
//public abstract class SchedulerListenerSupport implements SchedulerListener {
//    private final Logger log = LoggerFactory.getLogger(getClass());
//
//    /**
//     * Get the <code>{@link org.slf4j.Logger}</code> for this
//     * class's category.  This should be used by subclasses for logging.
//     */
//    protected Logger getLog() {
//        return log;
//    }
//    @Override
//    public void jobAdded(JobDetail jobDetail) {
//    }
//    @Override
//    public void jobDeleted(Key jobKey) {
//    }
//    @Override
//    public void jobPaused(Key jobKey) {
//    }
//    @Override
//    public void jobResumed(Key key) {
//    }
//    @Override
//    public void jobScheduled(Trigger trigger) {
//    }
//    @Override
//    public void jobsPaused(String jobGroup) {
//    }
//    @Override
//    public void jobsResumed(String jobGroup) {
//    }
//    @Override
//    public void jobUnscheduled(Key triggerKey) {
//    }
//    @Override
//    public void schedulerError(String msg, SchedulerException cause) {
//    }
//    @Override
//    public void schedulerInStandbyMode() {
//    }
//    @Override
//    public void schedulerShutdown() {
//    }
//    @Override
//    public void schedulerShuttingdown() {
//    }
//    @Override
//    public void schedulerStarted() {
//    }
//    @Override
//    public void schedulerStarting() {
//    }
//    @Override
//    public void triggerFinalized(Trigger trigger) {
//    }
//    @Override
//    public void triggerPaused(Key triggerKey) {
//    }
//    @Override
//    public void triggerResumed(Key triggerKey) {
//    }
//    @Override
//    public void triggersPaused(String triggerGroup) {
//    }
//    @Override
//    public void triggersResumed(String triggerGroup) {
//    }
//    @Override
//    public void schedulingDataCleared() {
//    }
//
//}
